package top.infopub.dubbo.vo.app;


import java.util.List;

import top.infopub.generic.GenericEntity;


/**
 * 极光推送实体
 * @author dqs
 */
public class JPushVo extends GenericEntity {

    private static final long serialVersionUID = -4978261754731517688L;

    /* 主键 */
    private String id;

    /* 推送类型 10.站内信 20.内链公告 30.内链链接 40.app首页 */
    private Integer pushType;

    /* 推送标题 */
    private String pushTitle;

    /* 推送内容 */
    private String pushContent;

    /* 推送链接 */
    private String pushLink;

    /* 推送目标 0.全部用户 1.iOS用户 2.Android用户 3.指定用户 */
    private Integer pushTarget;

    /* 如果推送目标是指定用户，则需指定用户别名 */
    private List<String> pushAliasList;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getPushType() {
        return pushType;
    }

    public void setPushType(Integer pushType) {
        this.pushType = pushType;
    }

    public String getPushTitle() {
        return pushTitle;
    }

    public void setPushTitle(String pushTitle) {
        this.pushTitle = pushTitle;
    }

    public String getPushContent() {
        return pushContent;
    }

    public void setPushContent(String pushContent) {
        this.pushContent = pushContent;
    }

    public String getPushLink() {
        return pushLink;
    }

    public void setPushLink(String pushLink) {
        this.pushLink = pushLink;
    }

    public Integer getPushTarget() {
        return pushTarget;
    }

    public void setPushTarget(Integer pushTarget) {
        this.pushTarget = pushTarget;
    }

    public List<String> getPushAliasList() {
        return pushAliasList;
    }

    public void setPushAliasList(List<String> pushAliasList) {
        this.pushAliasList = pushAliasList;
    }

}
